Espressif Systems

Espressif Systems Interview Experience 2024

Result : Selected

 

Round 1 (Technical Aptitude):

  • 20-25 multiple-choice questions covering topics like DSA, OS, and code snippets.
  • One coding question (Medium level):based on Bit manipulation .

 

Round 2 (Technical Interview Round 1):

  • Medium-level DSA questions: Majority Elements, Merge two sorted Linked Lists into one.
  • Operating System Questions: Dynamic memory allocation (Hard level), Internal implementation approach (e.g., malloc in C).
  • while we do dynamic memory allocation we give size to malloc in C language but while freeing that memory it doesn’t take size.So how do you think internal working of that?Tell me how can you implement that ?
  • Operating System Implementation: Multithreading, Deadlock.

 

Round 3 (Technical Interview Round 2):

  • All approaches for determining whether a given number is a power of 2.
  • Asked to solve question that have solved in aptitude
  • In-depth concepts of Dynamic memory Allocation, C, and C++ languages.
  • Puzzles: Cutting a cake into 8 pieces with 3 slices without horizontal knife usage.

 

Round 4 (Technical Interview Round 3):

  • Smart pointer and safe pointer concepts (Extremely hard level).
  • Implementation tasks based on smart and safe pointers.
  • Deallocating memory automatically in C++.
  • Code output prediction based on pointer concepts (Medium to hard level).
  • DSA Question (Medium level): Finding the Common Ancestor in a Binary Search Tree.

 

Round 5 (HR Round):

  • Discussion on past challenges/struggle and how they were tackled.
  • What improvements can you made today based on lessons learned from your past struggles and decisions?
  • Reflection on learnings from college and life.
  • Family background .
  • Asked regarding the company

 

 

linkedIn Connect: https://shorturl.at/ikoQ7

Espressif Interview Experience On GFG : https://www.geeksforgeeks.org/espressif-systems-interview-experience-2024/

Read more

-

2024-05-16

More References: